Skip to main content

Git 管理へのプロジェクトの配置

のリポジトリとブランチ CODESYS Git

管理するには CODESYS の助けを借りてGitでプロジェクト CODESYS Git、まず第一に、純粋にローカルを使用することで十分です Gitリポジトリ 「プロジェクトストレージ」(作業ディレクトリ)内。以下のテキストでは「Gitリポジトリ」とも呼ばれます。プロジェクトの他の開発者とのコラボレーションのために、ローカルのGitリポジトリを「リモートリポジトリ"誰もがアクセスできます。

Gitで管理されているプロジェクトの作業は、最初にローカルで行われます (作業状況)。ローカルブランチはリモートブランチを追跡できます(リモートリポジトリへのリンク)。リモートブランチは、リモートリポジトリ内のそれぞれのブランチのローカルGitリポジトリ内の既存の代表です。

ヒント

次のものを使用できます リポジトリを移動 Git リポジトリをファイルシステム内の別の場所に移動するコマンド。

ヒント

次のものを使用できます Git リポジトリから切断 Git のソースコード管理からプロジェクトのリンクを解除するコマンド。

警告

に暗号化が設定されている場合 CODESYS プロジェクト (CODESYS-プロジェクト設定セキュリティ) を指定すると、Git リポジトリ (ローカルでもリモートでもない) はそれに応じて自動的に保護されません。

を使う git init 配置するには CODESYS Git 管理におけるプロジェクト

要件: CODESYS Git がインストールされています。 CODESYS プロジェクトはオープンです。

  1. ローカルの Git リポジトリを含む Git プロジェクトリポジトリ用の空のディレクトリをファイルシステムに用意します。例: D:\git_local\rep1

  2. CODESYS Gitを開いて CODESYS Git 管理下に置くべきプロジェクト。例: myproj.project

  3. をクリックします Git → Git リポジトリを初期化 コマンド。

    ザ・ Git リポジトリを初期化 ダイアログが開きます。

  4. ダイアログで、の空のディレクトリのパスを指定します Git プロジェクトストレージ (例: D:\git_local\rep1)。そこで作成された Git リポジトリがローカルの「マスター」です。

    1. グローバルがない場合 設定ファイル .gitconfig ローカルユーザーディレクトリにあります (例: C:\Users\m.muster) をクリックするとダイアログが開き、すべての基本設定を作成できます。 CODESYS Git アクション。一部のパラメータを入力するときには、と同じダイアログが表示されます。 Git コンフィグ コマンド。のデフォルト設定です。 デフォルトブランチmaster。ユーザーデータを入力します ユーザー名E メール 住所 (例) m.musterm.muster@company.com)。

    2. The objects in the project navigator are provided with blue plus signs _git_icon_status_added.png (status: "added"), and the root node (project name) is provided with an orange square _git_icon_status_modified.png (status: "changed").

    3. Git プロジェクトストレージのパスは Git → プロジェクト設定 表示。

    4. その結果、プロジェクトストレージにある Git リポジトリのプロジェクト管理が初期化されます。

  5. プロジェクトを(Gitの管理なしで通常どおり)別の場所に保存する プロジェクトディレクトリ (例: D:\git_projects\myproj.project)。注:そのため、プロジェクトファイルは二重のデータ管理の対象となります。

  6. を開きます Git ステータス 表示。 ステージングされていない変更 下部で、表示されているプロジェクトオブジェクトを選択します。次に、をクリックします。 _git_icon_add.png ボタンをクリックしてステージングしてコミットします。

    オブジェクトは上に移動され、 段階的変更

  7. をクリックします _git_icon_commit.png ボタン (コミット)。 段階的な変更をコミットする ダイアログが表示されたら、コミットメッセージを入力してクリック OK 確認のため。

    プロジェクトオブジェクトの現在のステータスは、ローカルリポジトリにコミットされます。

  8. をクリックします Git → Git 履歴 コマンド。

    1. の中に 歴史 ビューでは、「マスター」の最初のコミットが詳細情報とともに表示されます。

    2. プロジェクトナビゲーターでは、緑色の丸の記号 _git_icon_status_normal.png コミットされたオブジェクトの前とルートの前に表示されます。つまり、プロジェクトのステータスが Git リポジトリ内のステータスと同期しているということです。

  9. をクリックします Git → Git ブランチ コマンドを実行して、以下を有効にします。 ローカル (1) フィルター。

    Git リポジトリのデフォルトブランチは次のように表示されます。 master (refs/heads/master)

  10. ファイルシステムで、ローカルリポジトリに移動します D:\git_local\rep1

    今度はディレクトリ .git (実際の Git リポジトリ) はサブディレクトリと一緒にここにあります project とファイル .gitattributes.gitignore、および .apsessionproject のオブジェクトが含まれます CODESYS プロジェクト。

  11. これで、(必要に応じて) プロジェクトをリモートリポジトリにリンクできます。

を使う Clone Git Repository 新規作成するには CODESYS プロジェクトは既に Git 管理に入っています

Git クローン、新しい CODESYS プロジェクトが作成され、Git でバージョン管理されます。その結果、リモートリポジトリを複製すると、新しいプロジェクトストレージ (Git リポジトリを含む新しい作業ディレクトリ) が作成されます

要件: CODESYS Git がインストールされています。リモートリポジトリにアクセスできる。

  1. [開く] CODESYS Git。をクリックします。 Git → Git リポジトリのクローン コマンド。何もない場合でも使用できます CODESYS プロジェクトは開いている。

    ザ・ Git クローン ダイアログが開きます。

  2. ソース URLで、クローンするリモートリポジトリの URL またはファイルパスを指定します (例: D:\git_remotes\remote1)。

    Git ストレージパスで、新しい Git プロジェクトストレージ (新しい Git リポジトリ) 用の空のファイルディレクトリを指定します (例: D:\git_local\rep1)。

    プロジェクトファイル、新しいプロジェクトディレクトリを指定してください CODESYS プロジェクトは Git (!) 以外にも Git 以外にも保存する必要がある(例: D:\git_projects\myproj1.project、二重データ管理!)。

    プロジェクトファイルタイプで、標準プロジェクトにするかライブラリプロジェクトにするかを選択します。ダイアログを確認します。

    グローバルがない場合 設定ファイル .gitconfig ローカルユーザーディレクトリにあります (例: C:\Users\m.muster) をクリックするとダイアログが開き、すべての基本設定を作成できます。 CODESYS Git アクション。Git プロジェクトの初期化 (ステップ 4) については、上記の手順を参照してください

    If the Git option Accept self signed certificate is not selected, then CODESYS Git first checks the certificate for the connection to the server from which the project should be cloned. If the certificate is not trusted, then you will be given the option of allowing the connection after a personal check.

    新しいプロジェクトが開きます。新しい作業ディレクトリが作成され、Git リポジトリとして自動的に初期化されます。最初に、クローニングが行われたときのリモートリポジトリの正確なステータスが表示されます

  3. の中に CODESYS プロジェクトで、 Git → Git ブランチ コマンド。

    の中に Git ブランチ ほら、リモートブランチは既に表示されています。デフォルトでは、リモートの「master」ブランチには、リモートブランチを追跡するローカルの「master」ブランチも作成されます。これで、このローカルブランチですぐに作業を開始できます。さらに、ローカルブランチの「代表的な」リモートブランチへのリンク (トラッキング) (origin/master新しい Git リポジトリの) はすでに確立されています。

プロジェクトをリモートリポジトリにリンクする

要件:プロジェクトは Git で管理されています CODESYS Git。ここで、リモートリポジトリへのリンクを確立して、自分のコミットを他の人のコミットと同期させたいと思います

  1. をクリックします Git → Git リモコン コマンド。 Git リモコン 表示したら、をクリックします。 _git_icon_add_remote.png[追加] ボタン。

    ザ・ 新しい Git リモートを追加 ダイアログが開きます。

  2. リンクするリモートリポジトリのパスと名前を指定します。例: エイリアス名: originURL: D:\git_remote

  3. を実行してください _git_icon_fetch.png フェッチ コマンドを入力して [...] をクリックします。 Git → Git ブランチ に切り替えるコマンド Git ブランチ 表示。

    通常、リモートリポジトリにアクセスするには認証情報が必要です。コンピュータ上に有効な認証情報が見つからない場合のみ、 認証情報が必要です。 入力用のダイアログ。詳細については、以下を参照してください。 必要な認証情報

  4. Select the Remote (<n>) filter.

    You see the remote branches.

  5. Unselect the Remote (<n>) filter. Select the Local (1) filter. Select the master entry and click Upstream Set. If there is still no remote branch (origin/master) for the selected remote repository, then the following happens:

    ザ・ ブランチ用のアップストリームリモートを設定 ダイアログが開きます。リモート名 origin は既に定義されています。

  6. クリック OK 入力内容を確認します。

    → ザ・ トラッキング そして 現在 のオプションが選択されています master追跡対象ブランチ、名前origin/master が表示されます。

    つまり、リモートブランチは origin/master リモートリポジトリは内部で作成されます。これはあくまで代表的なものです。このブランチでは直接作業は行われません

  7. 選択してください master そしてクリック プッシュ。を選択します。 リモート (1) フィルター。

    現在は代表支店 origin/masterギフトブランチ リモート (1) も表示されます。ローカルからのリンク master リモートリポジトリへの送信は、その代表者によって確立されます origin/master

  8. In the Git Branches Local (<1>) view, you can now use the Track branch command to link the local branch (master) of the Git repository to the new remote branch of the remote repository.